home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 034a / xrdor203.zip / XRDOR200.DOC < prev    next >
Text File  |  1991-05-05  |  47KB  |  898 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.              XXX    XXX      RRRRRRRR        SSSSS <tm>
  21.              XXX  XXX       RRR   RRR      SSS  SS
  22.              XXXXXX        RRR   RRR      SSS
  23.              XXXX         RRRRRRRR         SSS     DDDD   OOO   OOO  RRRR
  24.            XXXXXX        RRR RRR            SSS    D   D O   O O   O R   R
  25.          XXX  XXX       RRR  RRR       SS  SSS     D   D O   O O   O RRRR
  26.        XXX    XXX      RRR   RRR       SSSSS       DDDD   OOO   OOO  R   R
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.                   RemoteAccess/QuickBBS/SuperBBS eXpress Door
  34.                                   Version 2.00
  35.             Program CopyRight (C) 1989, 1990, 1991 by Mike Ratledge
  36.       Documentation written and all rights reserved by Ed Meloan of 360/1
  37.  
  38. ┌─────────────────────────────────────────────────────────────────────────────┐
  39. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 1   ▒▒▒ │
  40. └─────────────────────────────────────────────────────────────────────────────┘
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.             ┌─────────────────────────────────────────────────────┐
  48.             │  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  Table of Contents ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │
  49.             └─────────────────────────────────────────────────────┘
  50.  
  51.  
  52.  
  53.  
  54.                 What is XRSDoor ............................. 2
  55.                 
  56.                 Getting Started ............................. 3
  57.  
  58.                 Setting Up XRSDoor for QuickBBS/SuperBBS..... 4
  59.  
  60.                 Setting Up XRSDoor for RemoteAccess ......... 5
  61.  
  62.                 Processing INBOUND Mail ..................... 7
  63.  
  64.                 Setting Up The QMXSETUP.CFG File ............ 8
  65.  
  66.                 A Few Hints ................................. 12
  67.  
  68.                 A Short Check List .......................... 13
  69.  
  70.                 Using XRSDoor on Your BBS ................... 13
  71.  
  72.                 XRSDoor User Requests ....................... 15
  73.  
  74.                 Odds & Ends ................................. 17
  75.  
  76.                 Credits ..................................... 19
  77.  
  78. ┌─────────────────────────────────────────────────────────────────────────────┐
  79. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 2   ▒▒▒ │
  80. └─────────────────────────────────────────────────────────────────────────────┘
  81.  
  82.  
  83.  
  84.  
  85.  
  86.                          ┌─────────────────────────┐
  87.                          │ ▒▒▒ What is XRSDoor ▒▒▒ │
  88.                          └─────────────────────────┘
  89.  
  90.  
  91.  
  92.  
  93. XRSDoor is An exciting way for your callers to get all the messages they are 
  94. interested in and =READ THEM AFTER THEY LOG OFF=.  The XRSDoor system allows 
  95. your users to do the following: 
  96.  
  97.          1.  Custom select the Message Areas =THEY= want to read
  98.  
  99.          2.  Collect the new messages from these areas =AND= ALL
  100.              messages addressed to them even in areas they don't select.
  101.  
  102.          3.  Pack them in an archive and send them to their computer
  103.  
  104.          4.  Lets your user read them while off-line, freeing your board
  105.              for the next caller!!
  106.  
  107.          5.  The companion XRS Response system gives your caller an
  108.              EXCELLENT full-screen editor that allows them to read,
  109.              reply and edit all their messages WHILE OFF-LINE!
  110.  
  111.          6.  Pack their replies and send them back to this BBS where
  112.              XRSDoor will automatically place them in the correct message
  113.              areas just as if the user had written them there.
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125. ┌─────────────────────────────────────────────────────────────────────────────┐
  126. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 3   ▒▒▒ │
  127. └─────────────────────────────────────────────────────────────────────────────┘
  128.  
  129.  
  130.  
  131.  
  132.             ┌─────────────────────────────────────────────────────┐
  133.             │  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  Getting Started  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │
  134.             └─────────────────────────────────────────────────────┘
  135.  
  136.  
  137.  
  138. Read the following information and you'll be on your way to providing your 
  139. RemoteAccess/QuickBBS/SuperBBS users with this exciting new feature!
  140.  
  141. If you're already running ECHOMAIL - then you are well on your way already!
  142. Since XRSDoor depends on an AREAS.BBS file to know where to place incoming 
  143. messages, you'll need to have that file set up.  One point here is that you 
  144. =MUST= setup names for EVERY message area...  Even ones which normally do not 
  145. handle ECHOMAIL.  This allows your present echomail processing to properly toss
  146. LOCAL as well as ECHO messages into the correct message areas.
  147.  
  148. [A note here that while XRSDoor can handle AREAS.BBS area names in lower case, 
  149. some mail tossers can not!  All area names should be in UPPER CASE.] 
  150.  
  151. The XRS program requires group zero to be a local message area, and therefore 
  152. XRS always shows "00 LOCAL" as the first available group.  This 00 area is 
  153. inherited from the TCOMM program, for which XRS was originally written, and 
  154. really has no function in the R/Q/SBBS environment.  You should setup the main 
  155. general local area of your BBS with the area name "LOCAL", so that the mail 
  156. tosser will place the inbound traffic into the correct area.  This can be ANY 
  157. message area number as long as it is named LOCAL in AREAS.BBS. Since there is 
  158. no 00 area, as there is in TCOMM, you will want to use one of your regular 
  159. area numbers.  This feature is required because all your users may not have 
  160. access to NetMail - they cannot send private message back to your BBS (XRS 
  161. will =ONLY= allow private status on NetMail, Local or in response to a private 
  162. message)!  XRS version 4.0 and later =DO= recognize areas which have either
  163. private or "both" access, so those areas can have private messages, too.
  164.  
  165. ┌─────────────────────────────────────────────────────────────────────────────┐
  166. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 4   ▒▒▒ │
  167. └─────────────────────────────────────────────────────────────────────────────┘
  168.          ┌────────────────────────────────────────────────────┐
  169.          │  ▒▒▒ Setting Up XRSDoor for QuickBBS/SuperBBS ▒▒▒  │
  170.          └────────────────────────────────────────────────────┘
  171.  
  172. XRSDoor is compiled in TWO versions. Select XRSDoor.EXE for use on XT (8088) 
  173. systems and XRSDoor!.EXE for V20/80286/80386 systems and place the correct 
  174. version in your QuickBBS/SuperBBS system directory.
  175.  
  176. XRSDoor must be set up as a Type 15 external program.  It will NOT work as a 
  177. type 7 option.  Here are the steps to set XRSDoor up as a type 15 menu option: 
  178.  
  179. Decide on an error level and add the following lines to your QuickBBS or 
  180. Mailer BAT file.  Let's assume we decide to use 98 as our level.  We would set 
  181. up a type 15 menu option with 98 as the optional data.  Do not type the 
  182. comments that are in brackets.  For SuperBBS "SET SUPER=Y" in the environment.
  183.  
  184. :After_Quick
  185.    If errorlevel 98 goto XRSDoor    (ADD this line)
  186.    If errorlevel 5 goto Both      (You probably already have this line)
  187.    If errorlevel 4 goto NewEcho   ( "     "        "     "     "    " )
  188.    If errorlevel 3 goto NewNet    ( "     "        "     "     "    " )
  189.    Goto Loop  (or whatever you call your starting section of BAT file)
  190.  
  191.  
  192. Since XRSDoor has its own internal FOSSIL handling and carrier detection, you 
  193. will not need nor should you use redirection devices such as CTTY or GATEWAY 
  194. or carrier monitors such as WATCHCD.  Please =DO NOT= use them.  All you will 
  195. need in your BAT file will be something like this: 
  196.  
  197. :XRSDoor
  198.    XRSDoor!.EXE (or XRSDoor.EXE)
  199.    QuickBBS -R -E0
  200.    Goto After_Quick
  201.  
  202.        ┌─────────────────────────────────────────────────────────────┐
  203.        │  ▒▒▒▒▒▒▒▒▒         TWO IMPORTANT NOTES !!        ▒▒▒▒▒▒▒▒▒  │
  204.        └─────────────────────────────────────────────────────────────┘
  205.  
  206. You =MUST= have the popular archiving programs PKARC, PKZIP, and LHA as well
  207. as a recent version of ZMODEM (DSZ.COM) AVAILABLE FROM YOUR PATH!!  We cannot
  208. emphasize this too strongly.  Having them in the QuickBBS sub-directory is
  209. not necessarily enough if you don't have that sub-dir in the path statement!
  210.  
  211. XRSDoor uses DSZ.COM to provide external protocol support.  It does not select 
  212. the COM: port for DSZ!  If you use COM2: (or anything other than the default 
  213. COM1: address) you must place the following command immediately before XRSDoor 
  214. in your batch file: SET DSZPORT=2.  "SET SUPER=Y" selects SuperBBS support.
  215.  
  216. SET DSZPORT=2 would tell DSZ to use COM2:, for example.  You should also place 
  217. a similar command after XRSDoor without the '2' (but no spaces after the '=' 
  218. either!), and you will free up the environment string space it uses.
  219.  
  220. ┌─────────────────────────────────────────────────────────────────────────────┐
  221. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 5   ▒▒▒ │
  222. └─────────────────────────────────────────────────────────────────────────────┘
  223.  
  224.  
  225.        ┌─────────────────────────────────────────────────────────────┐
  226.        │  ▒▒▒▒▒▒▒▒▒  Setting Up XRSDoor for RemoteAccess  ▒▒▒▒▒▒▒▒▒  │
  227.        └─────────────────────────────────────────────────────────────┘
  228.  
  229.  
  230.  
  231. XRSDoor is compiled in TWO versions.  Select XRSDoor.EXE for use on XT (8088) 
  232. systems and XRSDoor!.EXE for V20/80286/80386 systems and place the correct 
  233. version in your RA system directory.
  234.  
  235. Complete file sharing and record-locking for updates is enabled *if* DOS 
  236. "Share" is detected.  Assuming Share is detected, XRSDoor looks for "TCNODE"
  237. in the DOS environment to determine the node number the user is on (i.e.
  238. "SET TCNODE=2" for node 2, etc), and then uses BAT2MAIL.XRS, MAIL2IDX.XRS,
  239. SUMMARY2.XRS, USER2.XRS & AREAS2.XRS, all of which get archived into the
  240. file BAT2MAIL.* unless it's a local SysOp logon and 'SysOpOut' is in affect.
  241.  
  242. If you run multi-line RemoteAccess, you *must* start the program from the 
  243. proper \RA\LINEx (or whatever you call them) sub-directory.  It is NOT 
  244. necessary to duplicate the files used by XRSDoor in each line's directory.  
  245. Here's why... 
  246.  
  247. XRSDoor checks for the "RA" set in the DOS environment, and if found, looks in 
  248. that subdirectory for the CONFIG.RA file.  Assuming "RA" is set, XRSDoor uses 
  249. that file plus the MESSAGES.RA.  It then uses the path found in CONFIG.RA to 
  250. find the message databases.
  251.  
  252. The following files are looked for in the current sub-dir, then in the System 
  253. Path and finally in the Messages Path. 
  254.  
  255. QMXSETUP.CFG, USERS.BBS, EXPRESS.BBS, FLSEARCH.QMX and DOWNLOAD.QMX
  256.  
  257. You can have specialized nodes or let a single set of control files be used.
  258. The "QMX_CONF.SYS" file (user defaults) is first looked for in the current
  259. sub-directory, then in the System (*not* messages!) sub-directory for RA.
  260. This way you can have separate paremeters/configuations and users on each
  261. node if you wish, or one configuration stored in the System directory.
  262.  
  263. XRSDoor will look for DORINFO1.DEF and EXITINFO.BBS in the sub-directory where 
  264. XRSDoor is located and =ASSUMES NODE 1= so single-line systems with Share 
  265. enabled are not treated like networks and the use of the TCNODE environment 
  266. variable is only required for true multi-line systems. 
  267.  
  268. ┌─────────────────────────────────────────────────────────────────────────────┐
  269. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 6   ▒▒▒ │
  270. └─────────────────────────────────────────────────────────────────────────────┘
  271.  
  272.  
  273. Using file sharing and record-locking, multiple users can all access the 
  274. databases =AND= XRSDoor at the same time.  Full support for the "RemoteAccess 
  275. BBS" software is included.  XRSDoor looks to see if RA has been set in the 
  276. environment and if found, uses the RA Configuration files for information 
  277. about message area security and access. It also notifies XRS 3.12 and later to 
  278. tag the tear and origin lines with the proper RAX identity.  Please NOTE that 
  279. although XRSDoor uses the MESSAGE.RA file, it will still need an AREAS.BBS file 
  280. since the MESSAGE.RA file does =NOT= contain the exact ECHOMAIL AREA NAMES!
  281. You do not need a copy of AREAS.BBS in each line's sub-directory since XRSDoor 
  282. will look in the system and message directories if it doesn't find the file in 
  283. the current directory.
  284.  
  285. XRSDoor is remarkably simple to setup on the RemoteAccess system. A menu type
  286. 7 (shell) works VERY well!  Add the *M and you can swap RA out of memory if
  287. you are multitasking and memory space is limited.
  288.            
  289. Since XRSDoor has its own internal FOSSIL handling and carrier detection, you 
  290. will not need nor should you use redirection devices such as CTTY or GATEWAY 
  291. or carrier monitors such as WATCHCD.  Please =DO NOT= use them.  All you will 
  292. need in your menu type 7 OPTIONAL DATA is the following line:
  293.  
  294.    C:\RA\XRSDoor!.EXE *M  (or XRSDoor.EXE *M)
  295.  
  296. That's it!  No elaborate BAT files are needed!  Including the C:\RA\ path 
  297. will allow you to use a single copy of the XRSDoor program, regardless of the
  298. number of lines you may be running.  If you do NOT put XRSDOOR?.EXE on your
  299. PATH, you will need a copy of XRSDoor in the directory for EACH line.
  300.  
  301.  
  302.        ┌─────────────────────────────────────────────────────────────┐
  303.        │  ▒▒▒▒▒▒▒▒▒         TWO IMPORTANT NOTES !!        ▒▒▒▒▒▒▒▒▒  │
  304.        └─────────────────────────────────────────────────────────────┘
  305.  
  306. You =MUST= have the popular archiving programs PKARC, PKZIP, and LHA as well
  307. as a recent version of ZMODEM (DSZ.COM) AVAILABLE FROM YOUR PATH!!  We cannot
  308. emphasize this too strongly.  Having them in the sub-directory with XRSDoor is 
  309. not necessarily enough if you don't have that sub-dir in the path statement! 
  310.  
  311. XRSDoor uses DSZ.COM to provide external protocol support.  It does not select 
  312. the COM: port for DSZ!  If you use COM2: (or anything other than the default 
  313. COM1: address) you must place the following command immediately before XRSDoor 
  314. in your batch file: SET DSZPORT=2 
  315.  
  316. SET DSZPORT=2 would tell DSZ to use COM2:, for example.  You should also place 
  317. a similar command after XRSDoor without the '2' (but no spaces after the '=' 
  318. either!), and you will free up the environment string space it uses.   
  319.  
  320. ┌─────────────────────────────────────────────────────────────────────────────┐
  321. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 7   ▒▒▒ │
  322. └─────────────────────────────────────────────────────────────────────────────┘
  323.        ┌─────────────────────────────────────────────────────────────┐
  324.        │  ▒▒▒▒▒▒▒▒▒         Processing INBOUND Mail       ▒▒▒▒▒▒▒▒▒  │
  325.        └─────────────────────────────────────────────────────────────┘
  326.  
  327. XRSDoor will attempt TO PUT UPLOADED FILES INTO A NEW SUB-DIRECTORY NAMED \QMX 
  328. ON THE CURRENT DRIVE.  You will need to MAKE A DIRECTORY, off the root, called 
  329. QMX.  You must move the incoming message files, from your users, into your 
  330. normal inbound net files area for processing by your echomail software 
  331. =UNLESS= you use MkXRS!. If you choose to use the Mark May utility MkXRS, you 
  332. will NOT need to move incoming mail from \QMX\ since MkXRS will toss DIRECT 
  333. from \QMX\.  Please see the MkXRS entry in the QMXSETUP section for details on 
  334. how to set it up.  (Using MkXRS offers the additional advantage of allowing you 
  335. to support RIME and other network software other than FidoNet, too.) 
  336.  
  337. XRS now leaves behind only *.PKT files when it is through.  If you do NOT use 
  338. MkXRS you'll need to add the following lines to your BAT file to handle the 
  339. incoming mail.  Place this line so that it is read either before or after 
  340. every call! 
  341.  
  342.    If exist \QMX\*.PKT goto XRSMail
  343.  
  344. :XRSMail
  345.    COPY \QMX\*.PKT \FD\FILES  (Replace \FD\Files with YOUR incoming
  346.    DEL \QMX\*.PKT             mail directory)
  347.  
  348.  
  349. :Toss_Echo  (Start of your regular ECHO tossing section)
  350.    CD\RA (or QuickBBS or FD)
  351.    Qecho -A -P -T -U   (or EchoGen, TosScan or Zmail...)
  352.    Goto Loop
  353.  
  354. This will copy the new incoming messages into the correct area and then drop 
  355. through to your regular tossing program.  D'Bridge users see page 12.
  356.  
  357. XRSDoor exits with different errorlevels to tell you whether an upload was
  358. received and/or mail was downloaded.  ErrorLevel = 0 means no errors and
  359. neither u/l or d/l was used.  ErrorLevel 1 means mail was downloaded, a 2
  360. means mail was uploaded and a 3 means both upload and download of mail.
  361.  
  362. An option is available which allows the user to get their mail, automatically 
  363. update their "last read" pointer and automatically LOG OFF!  Three additional 
  364. error levels handle this "auto-logoff" function for those who wish to control 
  365. mail handling through error codes.  4 indicates automatic logoff with no
  366. transfer, 5 indicates auto-logoff with a mailbag downloaded and 6 means auto-
  367. logoff with both upload and download of mail. (All higher exit codes indicate 
  368. other program failure of some type!)  These error levels can be used to direct 
  369. specific BATCH file activities if desired.  Please note!  It is NOT necessary 
  370. to use these codes unless you wish to do so.  RemoteAccess or QuickBBS will 
  371. recover from the AUTO-LOGOFF without their use and mail will be tossed 
  372. normally. 
  373.  
  374. ┌─────────────────────────────────────────────────────────────────────────────┐
  375. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 8   ▒▒▒ │
  376. └─────────────────────────────────────────────────────────────────────────────┘
  377.  
  378.        ┌────────────────────────────────────────────────────────────┐
  379.        │  ▒▒▒▒▒▒▒▒▒   Setting Up The QMXSETUP.CFG File   ▒▒▒▒▒▒▒▒▒  │
  380.        └────────────────────────────────────────────────────────────┘
  381.  
  382. XRSDoor allows the SysOp to control certain functions by editing a 
  383. "configuration" file.  This file is named: QMXSETUP.CFG.  Here are the 
  384. options in QMXSETUP.CFG along with brief descriptions of the options 
  385. function.
  386.  
  387. BBSID xxxxxxx - The "BBSID" parameter is =REQUIRED=! If not found, XRSDoor 
  388. will still run, but it will beep and display a warning message and use the 
  389. name "UNKNOWN1" for the BBS name if "Named Mailbags" are turned on by the 
  390. user.  You should set the BBSID parameter to something that will uniquely 
  391. identify your BBS.  For example, Augusta Forum is AGFORUM.  XRSDoor will use
  392. ONLY the first seven characters and will add the correct extension. If you 
  393. are running RemoteAccess and using multiple lines, the eighth character 
  394. will indicate the line the caller was using.  Note that this feature is 
  395. only available to users of XRS 3.21 and later, and it must be turned on in 
  396. the new "Option Toggle" section by any user that wants the "Named Mailbag" 
  397. feature.  Named Mailbags =ARE= the default for =NEW USERS=.
  398.  
  399. NetMail xxx - !!REQUIRED!! for RemoteAccess systems. Where 'xxx' is the 
  400. area number of the netmail board (your main netmail board if you have more
  401. than one).  Failure to set this parameter for RA dystems causes RA/QMX to
  402. beep and use area # 201 as the netmail area (which doesn't exist), therefore
  403. any netmail will be treated as echomail!  Not needed for QuickBBS/SuperBBS.
  404.  
  405. InDir xxxxx - Allows you to give a different path for incoming mailbags 
  406. (default is "\QMX").  This is mostly to allow you to accept mail for multiple 
  407. nodes into separate areas if you also have the "Point xxx" parameter (which 
  408. causes everyone to have similar filenames).  NOTE!  Multi-node user =MUST=
  409. have a different inbound directory for =EACH= Node! (\QMX1, \QMX2, etc.),
  410. and these subdirectories =MUST= be exclusively for use by XRSDoor (empty).
  411. To do this, you will need a copy of QMXSETUP.CFG in each line's directory.
  412.  
  413. PointNet xxxxx - Allows you to select the point number used by XRS.  By 
  414. default, XRS uses pointnet number 30027, which was assigned to the program
  415. by the ZC/IC. 
  416.  
  417. ShowBar - Forces the status bar to be shown even if Desqview is detected. 
  418.  
  419. NoBeep - Turns off beeps on SysOp side.
  420.  
  421. OutPath x:\path - Allows you to have XRSDoor automatically place the resulting 
  422. BAT1MAIL.xxx archive file into a different subdirectory. The "X:\PATH" portion 
  423. *MUST* point to a directory name! (you can't change the final filename, 
  424. anyway).  You should DELETE this file automatically at logoff time to prevent 
  425. users from reading someone else's mail. 
  426.  
  427. ┌─────────────────────────────────────────────────────────────────────────────┐
  428. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 9   ▒▒▒ │
  429. └─────────────────────────────────────────────────────────────────────────────┘
  430.  
  431.        ┌────────────────────────────────────────────────────────────┐
  432.        │  ▒▒▒▒▒▒▒▒▒ Continuing the Setup of QMXSETUP.CFG ▒▒▒▒▒▒▒▒▒  │
  433.        └────────────────────────────────────────────────────────────┘
  434.  
  435. SysopOut x:\path -  Allows THE SYSOP (User 0) to have XRSDoor automatically 
  436. place an UNARCHIVED MAILBAG into a different subdirectory.  The "X:\PATH" 
  437. portion *MUST* point to a directory name!
  438.  
  439. NoBuff -  Disable file buffering on MSGHDR.BBS and MSGTXT.BBS - on some 
  440. systems it may be faster to *not* buffer these files! 
  441.  
  442. LockBaud - Force Hardware Flow Control on DSZ - required for HST's, etc!
  443.  
  444. ShowFiles - Show New Uploads ON SCREEN during FileScan.  Files will ALWAYS be 
  445. included in the XRS <F6> pop-up Summary if FLEARCH.QMX is present.  More on 
  446. FLSEARCH.QMX later. 
  447.  
  448. NoBreak - To disable <CTRL-BREAK/C/K> exits from external batch files, you 
  449. may use the this parameter.  NOTE:  The user cannot interrupt the program 
  450. except by hanging up if this is turned on!  Under normal conditions, this 
  451. option should be left turned OFF!  (When left off, the user is sent back to 
  452. the BBS when he hits <CTRL-BREAK/C/K>...)
  453.  
  454. Point 666 - In order to run in "No Points" mode, or to assign a specific 
  455. point number to all XRSDoor/XRS users, place a number from 0 up to 32767.
  456. For NO points, use 0.  If you want XRSDoor to assign the point numbers in
  457. consectutive order do NOT use this option at all.
  458.  
  459. Limit 500 - To use a different maximum limit of messages for one mailbag, 
  460. assign any number less up to 5000.  Normally, XRSDoor will only pack up to
  461. 995 messages for each user, anyway - they must set the "<O>ption toggle"
  462. to allow them to select mailbag size if they want more.
  463.  
  464. Include -  Accepts a filename (*with* pathname!) and inserts that file into 
  465. the mailbags.  You can use "wildcards" to insert multiple files if you wish.
  466.  
  467. Show PIDs - Makes the ^aPID: lines show up in the XRS mailbags.  [These show
  468. up in XRS with XRS version 4.00 and later only!]
  469.  
  470. MkXRS - Causes XRSDoor to IMMEDIATELY call MkXRS after an incoming mail bag is 
  471. uploaded by the user. Mark May's "MkXrs" program can be used to completely 
  472. automate all inbound mail processing including netmail accounting and tossing 
  473. mail directly into the BBS message databases without using your normal echo 
  474. mailmangler.  MKXRS103.ZIP is the current released version - it works equally 
  475. well on any single or multi-line system, but if you have two or more nodes, 
  476. you should have separate "inbound" XRS-mail areas.  You can call MKXRS 
  477. automatically after each incoming mailbag is inspected for UserRequests by 
  478. placing "MKXRS" into your QMXSETUP.CFG file. 
  479.  
  480. ┌─────────────────────────────────────────────────────────────────────────────┐
  481. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 10  ▒▒▒ │
  482. └─────────────────────────────────────────────────────────────────────────────┘
  483.  
  484.        ┌────────────────────────────────────────────────────────────┐
  485.        │  ▒▒▒▒▒▒▒▒▒ Continuing the Setup of QMXSETUP.CFG ▒▒▒▒▒▒▒▒▒  │
  486.        └────────────────────────────────────────────────────────────┘
  487.  
  488. New Only - Makes the file search show =ONLY= new files - never the five
  489. "most recent" which are the LAST five found in each FILES.BBS listing.
  490.  
  491. Defer -  Disable the internal DSZ downloads (so user can d/l from normal 
  492. files area) [NOT NEEDED if OUTPATH is used] 
  493.  
  494. NoLogOff - Disables the logoff by carrier drop for systems running XRSDoor
  495. under Wildcat.
  496.  
  497. FreeTime xx - Since XRS Door supports file-requests, it is unlikely that most 
  498. SysOps will want to continue "*!" free time.  A new QMXSETUP.CFG parameter 
  499. allows you to give users 'x' minutes of free time - "FreeTime 20" will add 20 
  500. minutes to the available time in the door.  NOTE HOWEVER, that you most likely 
  501. still need to add "*!" to the command-line on the menu, or the BBS software is 
  502. liable to terminate the door when time would have normally run out!  That way, 
  503. the BBS thinks the user has unlimited time, but actually, they get no more 
  504. than the remaining time (plus "Freetime" extra minutes if you specify any). 
  505. XRSDoor =ALWAYS= calculates the maximum number of messages which a user at any
  506. specific baud rate can get in the remaining time and adjusts the maximum count
  507. down if they would exceed the time limit!
  508.  
  509. Force xxx - You can force users to read a certain area on your board by 
  510. placing a new parameter "FORCE xxx" where 'xxx' = the area *number* you want 
  511. to be required reading.  Note that XRSDoor doesn't tell the user it is forced 
  512. nor display it as part of his list (unless he already selected it), nor will 
  513. turning the area off (as many times as he wants <grin>...) work. There can be 
  514. up to ten of these in your config file.  IMPORTANT NOTE: IF YOU TURN ON A 
  515. CONFERENCE WITH "FORCE" ALL READ SECURITY IS IGNORED! (but if the user doesn't 
  516. qualify for write access, they cannot reply).  Remember - this takes an area 
  517. *number* as the argument - not a name. 
  518.  
  519. Lockout xxx - The same way you can "Force xxx" (where 'xxx' = area number) 
  520. areas on, you can "Lockout xxx" up to ten areas. 
  521.  
  522. ┌─────────────────────────────────────────────────────────────────────────────┐
  523. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 11  ▒▒▒ │
  524. └─────────────────────────────────────────────────────────────────────────────┘
  525.  
  526.        ┌────────────────────────────────────────────────────────────┐
  527.        │  ▒▒▒▒▒▒▒▒▒ Continuing the Setup of QMXSETUP.CFG ▒▒▒▒▒▒▒▒▒  │
  528.        └────────────────────────────────────────────────────────────┘
  529.  
  530. Swap - Swaps to LIM or Disk (current drive and sub-directory using the 
  531. filename "SWAP$RQS.!!!") if "SWAP" is in your QMXSETUP.CFG file.  XRS swaps 
  532. the (less than) 116K memory it uses minus a 4K reloader 'stub' on disk if 112K 
  533. of LIM/EMS memory is not found.  Swapping is used for all external program 
  534. calls including DSZ.COM, MKXRS.EXE and archival programs.  Swapping to LIM/EMS 
  535. is instantaneous, disk swapping is relative to disk performance but hardly 
  536. noticable even on the slowest hard drive, since XRSDoor doesn't have a large 
  537. 'footprint'.  Allowing "Swap" is definitely most useful for multi-node setups 
  538. running under DesqView, for example. 
  539.  
  540. No EMS - If you do not want XRSDoor to swap to LIM/EMS (use disk only), put 
  541. the "No EMS" parameter into QMXSETUP.CFG to avoid LIM/EMS swapping.  This is 
  542. useful only in combination with "Swap".  (note: if you do not have any EMS 
  543. memory, this parameter is not needed - XRSDoor will not try LIM/EMS...)  The 
  544. only reason I can think of that you might need this is if your LIM/EMS is not 
  545. working properly, or you are running a multi-tasker and don't want XRSDoor to 
  546. tie up that memory even temporarilly.  If you have LIM/EMS but do not have 
  547. enough free, XRSDoor will swap to disk instead automatically. 
  548.  
  549.  
  550. ┌─────────────────────────────────────────────────────────────────────────────┐
  551. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 12  ▒▒▒ │
  552. └─────────────────────────────────────────────────────────────────────────────┘
  553.  
  554.        ┌────────────────────────────────────────────────────────────────┐
  555.        │  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒          A Few Hints         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │
  556.        └────────────────────────────────────────────────────────────────┘
  557.  
  558. XRSDoor looks for FLSEARCH.QMX - if not found *NO* "New File Search" is done at 
  559. all!  This way you can just search one or two if that is what you want, or you 
  560. can turn it off altogether.  If you want it to search all areas, just "COPY 
  561. FLSEARCH.CTL FLSEARCH.QMX". (the format of the file is *exactly* like 
  562. FLSEARCH.CTL!)  If you do not want to search ALL areas, simply copy 
  563. FLSEARCH.CTL to FLSEARCH.QMX and then edit out the lists you do not want 
  564. included in the search. 
  565.  
  566. You can also automatically restrict the user-side program (XRS) from sending 
  567. any mailbags in formats you can't process by placing a file named ARC_ONLY.XRS 
  568. (or ZIP_ONLY.XRS, but not both!) into the system subdirectory.  When XRS sees
  569. this file it will only use the desired method to pack the mail.
  570.  
  571. You may "Force" your users to use YOUR origin line if you like.  To do this
  572. just create a file called XORIGIN.XRS which contains the desired line in plain
  573. ASCII.  If XORIGIN is present, XRSDoor will place a CRC value in the users 
  574. file which can be read by XRS version 3.12 or later.  This CRC check will not 
  575. allow the user to replace YOUR line with one of his own.  A CRC check is also 
  576. performed on the users name.  If either are incorrect XRS will terminate 
  577. immediately, assuming that you must have a problem user hacking the files!
  578.  
  579. XRSDoor recognises the person named in DORINFO?.DEF as the SysOp and always
  580. allows *CRASH* netmail for THAT person.  The XRUSERED User Editor will also
  581. allow the SysOp to designate users who may send crash mail by setting the
  582. crash option, for designated users, with the User Editor.
  583.  
  584. If you are a D'BRIDGE user:
  585. XRSDoor normally puts all files in a directory named \QMX. Assuming that 
  586. your inbound mail goes to a directory named \QUICK\MAIL, add the following 
  587. to your BBS.BAT file.  You may put it after an exit from the BBS or at the 
  588. beginning of the batch file if you restart it after each user. 
  589.  
  590. if exist \qmx\*.PKT goto qmxmail
  591.  
  592. :qmxmail
  593. copy \qmx\*.PKT \quick\mail
  594. echo y | del \qmx\*.*
  595. cd \dbridge
  596. db unpack
  597.  
  598. At this point, you need to return to the beginning of the batch
  599. file, or wherever else you run DB as your mailer.
  600.  
  601. ┌─────────────────────────────────────────────────────────────────────────────┐
  602. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 13  ▒▒▒ │
  603. └─────────────────────────────────────────────────────────────────────────────┘
  604.  
  605.        ┌────────────────────────────────────────────────────────────────┐
  606.        │  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     A Short Check List       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │
  607.        └────────────────────────────────────────────────────────────────┘
  608.  
  609. Here's a short check list of what we have done.
  610.  
  611. 1.  Make sure ALL message areas are listed in AREAS.BBS
  612.  
  613. 2.  Create at least one "inbound" directory called \QMX OFF THE ROOT, NOT OFF
  614.     the QuickBBS or RA subdirectory!                    ^^^^^^^^^^^^
  615.  
  616. 3.  Add a Menu option to allow your users to access XRSDoor
  617.  
  618. 4.  If QuickBBS, add the necessary lines to your BAT file to handle a Type
  619.     15 menu option exit.  If RemoteAccess, add a type 7 menu option as shown
  620.     in the RA section.
  621.  
  622. 5.  Add the necessary lines to MOVE incoming XRSDoor mail to your ECHO tossing
  623.     directory or setup MkXRS to handle mail tossing (MkXRS recommended!!).
  624.  
  625. 6.  Edit QMXSETUP.CFG and place it and XRSDoor.EXE in the system directory.
  626.     If running multiline, place a copy of QMXSETUP.CFG in each line's sub-
  627.     directory and use a DIFFERENT inbound (\QMX1, \QMX2, etc) command for
  628.     each line.
  629.  
  630. 7.  Make a copy of FLSEARCH.CTL and name it FLSEARCH.QMX =IF= you want new
  631.     files listed.  Place it in the system directory.
  632.  
  633.  
  634.        ┌────────────────────────────────────────────────────────────────┐
  635.        │  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  Using XRSDoor on YOUR BBS   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │
  636.        └────────────────────────────────────────────────────────────────┘
  637.  
  638. Important!  Your caller MUST have a CONFIG.SYS file setup on their system 
  639. with a FILES equal AT LEAST 20!  Failure to do this will cause the XRS 
  640. program to be unable to unpack mail.  If a user complains about this problem, 
  641. that should be the first thing you ask about.  They should also download a 
  642. small mailbag BEFORE running XRS the first time.  XRS will look for mail and 
  643. complain if it can't locate any!  (this also can cause the program not to
  644. "see" other files that *are* there...)
  645.  
  646. Your callers will find running XRSDoor basically intuitive.  The first time 
  647. your user goes into XRSDoor they will be asked to select their default message 
  648. areas to read, the message packing method and transfer protocol to be used.  
  649. Message area selection must be done before the caller can "Pack for Download".
  650. Unconfigured (new) users are not given the option to download messages UNTIL 
  651. they have completed their configuration.
  652.  
  653. ┌─────────────────────────────────────────────────────────────────────────────┐
  654. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 14  ▒▒▒ │
  655. └─────────────────────────────────────────────────────────────────────────────┘
  656.  
  657. When selecting message areas the first time, your users should select from 
  658. "All" groups instead of only those which have new messages!  This will allow 
  659. them to select from all available groups and save these defaults for use every
  660. time until they change them (and not miss any areas that do not have "new"
  661. messages available at the current time).
  662.  
  663. The users SECURITY level and AUTHORIZATION flags determine the areas from 
  664. which users can read or write.  If a message area has a higher security level 
  665. in READ the user will be unable to select that area to be included in their 
  666. mailbag.  If the area's security allows the user to read but not to write 
  667. in an area, XRSDoor will allow the reader to read but will not allow a reply 
  668. to a message or a new message to be written in the area. 
  669.  
  670. The number of messages XRS can handle in one "MailBag" is unlimited, but 5000
  671. is the maximum number of messages XRSDoor will extract before beginning the
  672. archiving process - normally, a caller will probably get much less mail than 
  673. that!  XRSDoor will normally default to a number that gives the LAST 20% 
  674. of the messages FOR A FIRST TIME USER.  This prevents a first time caller from 
  675. accidentally downloading a packet of ALL the messages!  As Sysop, you can set 
  676. the maximum limit higher or lower than 995 by using the LIMIT option in your 
  677. QMXSETUP.CFG file.  (XRS 4.11 or higher is required for > 995 messages)
  678.  
  679. Note that XRSDoor (and the XRS reader/editor) do not do "exact" matching as far
  680. as upper/lower case letters go!  You will always get all messages addressed
  681. to you no matter how the names are capitalized by the sending system!
  682.  
  683. Unless instructed not to, XRSDoor will ALWAYS automatically extract =ALL= mail 
  684. addressed to the caller whether or not they have the message's group selected. 
  685. That way, the caller can be assured that they won't miss any mail even if they 
  686. don't regularly read certain conferences.  This function can be defeated by 
  687. selecting an option in the XRSDoor configuration section.  The user may elect
  688. to tell XRSDoor =NOT= to scan for messages OUTSIDE the selected areas.  This 
  689. change is useful if the user calls several boards and doesn't want to receive 
  690. duplicates of the same messages from each board. 
  691.  
  692. XRSDoor will NOT extract messages FROM the caller since it assumes they have 
  693. seen them before!  Your user CAN include their own messages by selecting that 
  694. option in the CONFIGURATION OPTIONS menu. 
  695.  
  696. XRSDoor allows a caller to select message areas that have PRIVATE messages.  
  697. When scanning these areas, it will =ONLY= pack mail addressed TO THE CALLER 
  698. OR MARKED "Public".  Private mail to other individuals is NOT included in the 
  699. mailbag.
  700.  
  701. XRSDoor will normally ask if you wish to update the HighMsgRead and/or 
  702. LASTREAD.BBS fields, assuming you read new message (you can select "Pack" from 
  703. the main menu and "backtrack" to old messages!).  You should, in general, 
  704. always answer "Yes"!  If your user selects the <Q>Uick logoff option, when
  705. packing mail, then the High Message Read fields are updated automatically. 
  706.  
  707. ┌─────────────────────────────────────────────────────────────────────────────┐
  708. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 15  ▒▒▒ │
  709. └─────────────────────────────────────────────────────────────────────────────┘
  710.  
  711.        ┌────────────────────────────────────────────────────────────────┐
  712.        │  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    XRSDoor User Requests     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │
  713.        └────────────────────────────────────────────────────────────────┘
  714. XRS Door supports "UserRequests" which include both an AreaFix-like capability 
  715. and the ability to "psuedo-FileRequest" from the BBS (i.e. automate the 
  716. download of files by sending a message).
  717.  
  718. WARNING!  IN ORDER TO SUPPORT THIS, XRS MUST HAVE A "PRIVATE" SUBDIRECTORY FOR 
  719. EACH NODE YOU HAVE, TO PROCESS INBOUND MAIL AND "CLEANSE" THE MAIL OF MESSAGES 
  720. ADDRESSED TO 'XRS' (the UserRequests).  FAILURE TO HAVE AN EMPTY SUB-DIRECTORY 
  721. AT THE STARTUP OF UPLOADS TO XRS DOOR COULD POTENTIALLY GO INTO A LOOP TRYING 
  722. TO PROCESS SOMETHING THAT IT THINKS IS MAIL.  XRS DOOR ONLY EXTRACTS *.PKT 
  723. FILES FROM USER-UPLOADED MAILBAGS (OR WILL USE "NAKED" *.PKT FILES FROM NON-
  724. MSDOS USERS), AND NUKES THE REST, SO THERE IS NO WAY FOR A "MAIL BOMB" TO GET 
  725. BY!  (this is the same \QMX - or "InDir xxx" subdirectory you already setup!)
  726.  
  727. SysOps have total control over User File Requests - a new file "DOWNLOAD.QMX" 
  728. which uses the same format as "FLSEARCH.QMX" allows for greater flexibility by 
  729. bypassing the normal methods, which would allow SysOps to define only certain 
  730. areas as being requestable via XRSDoor.  This way you can allows downloads
  731. from areas which are not normally scanned for "new uploads", too.  If the
  732. "DOWNLOAD.QMX" file is not found, "FLSEARCH.QMX" is used instead.  
  733.  
  734. To create User Requests, XRS users simply address a message to "XRS" with 
  735. requests in the text portion of the message.  All forms of requests can be 
  736. mixed and matched in a single message, and multiple messages per session are 
  737. allowed as well (for now the subject is ignored).  Each request must be placed 
  738. on a separate line!  Each line is checked and interpreted as follows:  If a 
  739. '.' character is found, the line is always interpreted as a User File Request, 
  740. the areas in DOWNLOAD.QMX (or FLSEARCH.QMX if no DOWNLOAD.QMX file exists) for 
  741. which the user is eligible are each searched serially until a matching file is 
  742. found, then the file is sent using the selected file transfer protocol (with 
  743. Z-Modem auto-download, all of this could be easily automated!); otherwise, a 
  744. User Message Request is assumed and the program looks through the tables 
  745. trying to match either the AREA: tag _or_ the SysOp-defined 'topic' of the 
  746. area or if the request is numeric, turns on that area number.  Using the area 
  747. number is the easiest method.  A request to turn an area off is preceeded with 
  748. a minus sign.  Wildcards and paths are not allowed!  If any user requests are 
  749. found, a new *.PKT file is built without those messages.  Note that the 
  750. "LOCAL" (area 0) should be used for User Requests, but XRSDoor intercepts, 
  751. interprets and removes them from any message area.
  752.  
  753. Version 2.00 of "XRSDoor" recognizes the "`" as an "escape" character for 
  754. area requests, to force XRSDoor to process it even with a period in the echo 
  755. area name (like "comp.pc.prog.c" or whatever) - see examples on next page. 
  756.  
  757. ┌─────────────────────────────────────────────────────────────────────────────┐
  758. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 16  ▒▒▒ │
  759. └─────────────────────────────────────────────────────────────────────────────┘
  760.  
  761. Some examples of User Request lines in an XRS message:
  762.  
  763. -Dr_Debug
  764. C Programming Echo
  765. SOMEFILE.ZIP
  766. *.ZIP
  767. C:\RA\USERS.BBS
  768. XRS450AT.ZIP
  769. 78
  770. NEW_ECHO
  771. `comp.pc.biz
  772.  
  773. The first one would turn off "DR_DEBUG" echo (note - upper/lower/mixed cases 
  774. are equivalent, and leading spaces are ignored).  The second one (assuming the 
  775. SysOp named C_ECHO "C Programming Echo") would turn on an area, the third line 
  776. would search DOWNLOAD.QMX for available areas, and attempt to find a matching 
  777. file to send in them - it would send it with the user-selected protocol 
  778. automatically if found.  Both the fourth and fifth requests are invalid - if 
  779. any of these characters ('?', '*', ':', '\') are found a file request is 
  780. ignored.  The next request would send the file XRS450AT.ZIP if it is found in 
  781. an eligible area.  Next, there is an example of a numeric message area request 
  782. - assuming area # 78 is available to you, it would be turned on.  The next to 
  783. the last one would turn on an area named "NEW_ECHO" assuming it was found and 
  784. the level and access flags check out, and the last one uses the "`" override 
  785. to turn on an area with a period in the AREA: name (typical in uucp 
  786. conferences). 
  787.  
  788. ┌─────────────────────────────────────────────────────────────────────────────┐
  789. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 17  ▒▒▒ │
  790. └─────────────────────────────────────────────────────────────────────────────┘
  791.  
  792. You will want to make the XRS eXpress Response Reader available to your 
  793. callers.  The Reader comes with it's own documentation included in the 
  794. package.  Again, there are two versions.  One for XT type machines and
  795. one for AT systems.  Current versions are XRS413XT.ZIP (generic 8088/8086)
  796. and XRS413AT.ZIP - the V20/30/80286/386 edition, although version 4.50 is
  797. scheduled for release within two weeks of this writing. Overlay versions
  798. are also available.  Overlay versions require less memory but will not
  799. run as quickly on slower machines unless they have LIM/EMS or XMS 2.0 RAM.
  800. XRS4CORE.ZIP provides other files needed for ALL versions and =IS REQUIRED=
  801. to use XRS.  XRS4xDOC.ZIP contains the documentation and several XRS4KIT?.ZIP
  802. "ToolKit" files provide sample scripts for various communications programs
  803. plus foreign language support overlays and are optional.  XCSxxx.ZIP contains
  804. Rudi Kusters' "eXpress Conversion System" which allows greater flexibility!
  805.  
  806.                          ┌───────────────────────┐
  807.                          │ ▒▒▒  Odds & Ends  ▒▒▒ │
  808.                          └───────────────────────┘
  809.  
  810. XRSDoor operates as a pseudo-point system.  The callers "point" number is 
  811. determined by XRSDoor the first time the user selects any options in the 
  812. configuration menu of XRSDoor.  The user will be assigned the next consecutive 
  813. number above the last assigned XRSDoor user.  The information that XRSDoor
  814. needs for each user is kept in a small file named QMX_CONF.SYS.  Since XRSDoor 
  815. maintains its own data file, you can sort and pack your userlog at any time 
  816. without any effect on XRSDoor. 
  817.  
  818. A XRSDoor User editor program is included. (XRUSERED.EXE)  This program will 
  819. allow you to list your point users and their assigned numbers, and make 
  820. changes in their configurations.  XRSDoor also places information about how
  821. many messages are downloaded, mailbags received, groups selected and other
  822. information in your LOG file. 
  823.  
  824. As a point of information, XRS uses 30027/xxx as the "From" address in the 
  825. outbound message bundles.  This has NO effect on your systems actual node 
  826. number and can be ignored!  ('xxx' always = 0 if running "No Point" mode)
  827. Be sure to add "PointNet 30027" to your echomail processor's configuration
  828. file if you run in 'secure' mode!  This pseudo "PointNet" number was (and
  829. other pointnet numbers are) assigned by the Zone Coordinator.
  830.  
  831. XRSDoor watches the users input and features an automatic user entry timeout
  832. set at three minutes.  This is integrated in the FOSSIL input routines.  After
  833. two minutes with no activity, the program will beep three times signaling that
  834. it is waiting for input.  If another full minute elapses without any response, 
  835. the program is terminated. 
  836.  
  837. XRSDoor looks for the file named "EXPRESS.BBS" and copies it into the top of 
  838. SUMMARY1.XRS each time the program is run.  This allows you to have a custom 
  839. BBS "banner" of special message that will pop up in the users' editor <F6> 
  840. summary window every time!  You should not use color graphics in this file,
  841. since the summary routine pokes characters into memory for speed and therefore
  842. does not allow for ANSI interpretation...   This allows you to have a special
  843. announcement capability for XRSDoor/XRS users.  You could place notices of new
  844. versions being available in there, as well.
  845.  
  846. ┌─────────────────────────────────────────────────────────────────────────────┐
  847. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 18  ▒▒▒ │
  848. └─────────────────────────────────────────────────────────────────────────────┘
  849.  
  850. The file CURR_VER.XRS (which accepts up to 64 characters) is displayed for all 
  851. users so they know what the latest version is (of XRS).  (sample CURR_VER.XRS 
  852. included)  For RA systems, a single copy of this file should be kept in your 
  853. "System" subdirectory. 
  854.  
  855. A short 'PROMO' file is included, for your use, to announce the addition of 
  856. RemoteAccess/QuickBBS Message eXpress to your system.  You'll find it included 
  857. as BULLETIN.ASC, should you want to use it in your 'NEWS.ASC' or 
  858. 'BULLETIN.ASC' files. 
  859.  
  860. We think you going to like this new way for your callers to communicate with 
  861. your system!  It allows your best and most active users to get on, get their 
  862. mail and get off in much less time.
  863.  
  864. If you have questions, suggestions or problems, we'll be happy to help!
  865.  
  866. A FidoNet "EchoMail" conference with AREA: tag "QMX_XRS" is available from
  867. the echomail "backbone" system.  You'll find lots of friendly help and lively 
  868. discussion of topics of interest to XRSDoor SysOps in this conference.  You 
  869. should be able to get connected easily via your local Network Echo 
  870. Coordinator! 
  871.  
  872. Note: native Dutch message & help overlays for XRS (Peter Janssen and friends)
  873. and Dutch language documentation by Rudi Kusters is available, making XRS
  874. truly multi-lingual.  French, German and Swedish are also available.  If you
  875. need one of these for XRS, Contact Mike Ratledge for further details.  Using
  876. a "Foreign Native Language Support" binary overlay simply involves replacing
  877. the standard (English) XRS$ALL.DTA file with another one (written in your own
  878. native language), and then XRS will be completely converted to your language.
  879.  
  880. ┌─────────────────────────────────────────────────────────────────────────────┐
  881. │ ▒▒▒   XRSDoor  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   PAGE 19  ▒▒▒ │
  882. └─────────────────────────────────────────────────────────────────────────────┘
  883.  
  884.                             ┌───────────────────┐
  885.                             │ ▒▒▒  Credits  ▒▒▒ │
  886.                             └───────────────────┘
  887.  
  888.  
  889.  
  890. Documentation for RemoteAccess/QuickBBS Mail/SuperBBS eXpress module
  891. written by: Ed Meloan, Sysop of The Augusta Forum RemoteAccess system 
  892. (1:360/0, 1:360/1) and Michael Y. Ratledge, dated May 5, 1991.
  893.  
  894. (C) CopyRight 1989, 1990, 1991 by Michael Y. Ratledge, CDP, CSP, SysOp
  895. of East Bay X-Change Multi-Node RemoteAccess BBS in Charleston, SC, USA
  896. FidoNet addresses: 1/112, 372/0, 372/666, 372/777, 372/888, 372/6666 or
  897. Compuserve Information System ID: 76666/1512.
  898.